package com.hxd.otc.module.my.contract;

import com.hxd.otc.module.fiat_deal.bean.DealTeamBean;
import com.hxd.otc.module.my.bean.NoSenseBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

import java.util.ArrayList;


public interface NoSenseContract {

    interface View extends IBaseView {
        /**
         * 设置适配器
         */
        void onSetAdapter(NoSenseBean bean);

        /**
         * 加载完毕
         */
        void onShowNoMore();

        void setCoinList(ArrayList<DealTeamBean> dealTeamBeans);


    }

    interface Presenter extends IBasePresenter {

        void getCoinList();

        /**
         * 请求数据
         */
        void doLoadData(boolean isRefresh, String... category);

        /**
         * 设置适配器
         */
        void doSetAdapter(NoSenseBean bean);

        /**
         * 加载完毕
         */
        void doShowNoMore();


    }
}
